//#include<iostream>
//
//using namespace std;
//typedef long long ll;
//ll ci(ll n) {
//	ll res = 1;
//	for (ll i = 1; i <= n; i++) {
//		res *= 2;
//	}
//	return res;
//}
//int main() {
//	ll n;
//	double d;
//	cin >> n >> d;
//	printf("%.0lf", d * ci(n));
//	return 0;
//}

#include<iostream>

using namespace std;
typedef long long ll;
ll ci(ll n) {
	ll res = 1;
	for (ll i = 1; i <= n; i++) {
		res *= 2;
	}
	return res;
}
int main() {
	ll n;
	double d;
	cin >> n >> d;
	printf("%.0lf", d * ci(n));
	return 0;
}